home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / progs / editor / frexxed / fpl / incsearch.fpl.readme < prev    next >
Text File  |  1995-08-01  |  2KB  |  57 lines

  1. #############################################################################
  2. File:        IncSearch
  3. Author:        Jesper Skov
  4. Email:        jskov@iesd.auc.dk
  5. Short:        Incremental search with history
  6. Version:    1.2
  7. Date:        08.03.95
  8. Local settings:
  9. Global settings:
  10. Keysequence:    C-s - forward search
  11.         C-r - backward search
  12. Type:
  13. Prereq:
  14. Copyright:    © 1995, Jesper Skov
  15. #############################################################################
  16.  
  17. FUNCTION
  18.   IncSearch is a replacement for the IncSearch routine by Kjell Ericson.
  19.   This routine offers:
  20.    * C-s continues search forwards.
  21.    * C-r continues search backwards.
  22.    * Break-out on cursor keys (actually any non-pritable chars).
  23.    * Cancel on C-g (return to start point).
  24.    * A lot faster than IncSearch (due to no highlighting)
  25.  
  26.   What makes incremental search special is that each new letter brings
  27.   you to the next match string, opposed to "full string search" where
  28.   the search is done on a static string.
  29.   Each new letter equals a "step", as does C-s and C-r. These steps can be
  30.   backtracked with backspace.
  31.   If you add a letter to the search string which is not found, the cursor
  32.   stays at the last match location and the screen flashes - this will not
  33.   be recorded as a step.
  34.  
  35.   By pressing C-s/r without specifying a search string (e.g. C-s C-s)
  36.   the search string from previous session is used. Try it out if you don't
  37.   see what I mean.
  38.  
  39. HISTORY (REV)
  40.   08.03.95 (2) Kjell Ericson made a few (nice) changes:
  41.                - Key bindings are now made in this file.
  42.                - Search flags are restored.
  43.                - Previous search session may be continued by pressing
  44.                  C-s/r if there is no string (potential bug here :)
  45.   26.02.95 (1) I told me! Two stupid bugs out...
  46.   24.02.95 (0) Works :)
  47.  
  48. BUGS
  49.   I guess.... You tell me!
  50.  
  51. TODO
  52.   Wrapped search - C-s/r following a non-match would cause the routine to
  53.   wrap the buffer, thus doing a full buffer search.
  54.  
  55. SEE ALSO
  56.   Katharine Kerr's "Polar City Blues" (ISBN: 0-586-20789-9)
  57.